$(function () {

   // 校验密码规则 layui文件表单验证
   layui.form.verify({
    // 键：值
    // 自定义校验规则的名字 自定义的校验规则
    pwd: [/^\S{6,15}$/, "密码必须是6-15位的非空字符"],

    // 新密码与旧密码进行判断一致 返回提示一致
    newpwd: function (value) {
       // 获取输入密码的内容
    const pwd = $('.layui-form-item [name="old_pwd"]').val()
    // 判断是否两个值相等
    if (value === pwd) {
      return "新旧密码一致"
    }
    },

    // 判断新密码和确定密码输入是否一致
    repwd: function (value) {
    // 获取输入密码的内容
    const pwd = $('.layui-form-item [name="new_pwd"]').val()
    // 判断是否两个值相等
    if (value !== pwd) {
      return "两次输入的密码不一致"
    }
    }
  })


  // 监听load行为
  $('.layui-form').on('submit', function (e) {
    // 阻止表单默认行为
    e.preventDefault()
    // console.log(123)

    const int_v = $(this).serialize()
    
    // console.log(int_v);

    axios.patch('/my/updatepwd', $(this).serialize()).then(({ data: res }) => {

      // console.log(res);
      if (res.code === 0) {
        layer.msg(res.message)
        // window.parent.location
        // 跳转到登陆页面
        window.parent.location.href = '/login.html'
      } else {
        layer.msg(res.message)
      }

      // 输入正确或错误都会清空原来输入的密码
      $('[type="reset"]').click()
    })
    
  })

})